import axios from "axios";
import qs from "qs";

const instance = axios.create();

/** 发送网络请求 */
const myaxios = {
    /**
     * 发送 get 请求
     * @param {String} url 
     * @param {Object} params 
     * @returns 发送请求后用 then() 来接收数据
     */
    get(url, params) {
        return instance({
            url,
            method: "get",
            params
        });
    },
    /**
     * 发送 post 请求
     * @param {String} url 
     * @param {Object} params 
     * @returns 发送请求后用 then() 来接收数据
     */
    post(url, params) {
        return instance({
            url,
            method: "post",
            data: qs.stringify(params)
        });
    }
}

export default myaxios;